import { CSSProperties, ReactElement, ReactNode } from 'react';
import { RenderToPipeableStreamOptions } from 'react-dom/server';
import { Resource } from '../../lib/suspenseHelpers.js';
export declare function createPerRenderTreeLoadResource(renderID: {
    id: string;
}, innerTree: any, renderOptions: any): Resource<string>;
export declare function RenderTreeSeparately({ innerTree, uniqueRenderID, renderOptions, WrapperElement, wrapperID, wrapperStyle, wrapperClassName, }: {
    innerTree: ReactElement;
    uniqueRenderID: {
        id: string;
    };
    renderOptions?: RenderToPipeableStreamOptions;
    WrapperElement: keyof JSX.IntrinsicElements;
    wrapperFallback?: ReactNode;
    wrapperID?: string;
    wrapperStyle?: CSSProperties;
    wrapperClassName?: string;
}): JSX.Element;
